home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
tex-k
/
tex-k-archive.past
/
1995.02
/
000151_walt@snowhite.cis.uoguelph.ca_Mon Feb 27 10:37:21 1995.msg
< prev
next >
Wrap
Internet Message Format
|
1995-02-28
|
5KB
Received: from snowhite.cis.uoguelph.ca by cs.umb.edu with SMTP id AA21260
(5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Mon, 27 Feb 1995 15:58:27 -0500
Received: from burt.cis.uoguelph.ca by snowhite.cis.uoguelph.ca (5.64/1.35)
id AA22535; Mon, 27 Feb 95 20:56:25 GMT
Date: Mon, 27 Feb 1995 15:37:21 -0500 (EST)
From: <walt@snowhite.cis.uoguelph.ca>
Subject: Re: don't understand MakeTeXPK
To: "Bastiaan J. Braams" <braams@MFDD2.CIMS.NYU.EDU>
Cc: tex-k@cs.umb.edu
In-Reply-To: <9502262157.AA10214@MFDD2.CIMS.NYU.EDU>
Message-Id: <Pine.3.05.9502271518.A6184-d100000@snowhite.cis.uoguelph.ca>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Sun, 26 Feb 1995, Bastiaan J. Braams wrote:
> I am installing TeX/MF and don't understand the role of the program
> MakeTeXPK. Please clarify.
>
> In the README in /usr/local/lib/texmf/fonts/public/cm/src it is said:
> If you want a Makefile to generate bitmap fonts in advance, instead of
> generating them on the fly with MakeTeXPK, take a look at Makefile.gf in
> this directory.
> Well, *should* I want to generate bitmap fonts in advance? If so, which
> bitmap fonts? And if not, what should be done instead?
>
You should definitely allow fonts to be generated on the
fly, otherwise you would be nullifying one of the benefits of
the kpathsea library.
> The programs that I am installing are web2c-6.1, dvipsk-5.58f and
> xdvik-18f, with patches web2c.alloca.help and web2c-kpathsea-2.6.help.
> The machine is an SGI Power Onyx running IRIX64 6.0.1. The paths are the
> defaults, and I installed the texmf directory from lib-6.9 in /usr/local.
> For compilation I used "cc -32" (32 bit pointers), which should make this
> IRIX64 behave rather like an IRIX5.3 machine. It was found necessary to
> set
> #define NO_FOIL_X_WCHAR_T
> in the file kpathsea-2.6/web2c/lib/c-auto.h; with that everything seemed
> to make and install well.
>
> Here is the source of my confusion. Following the installation procedure,
> which appeared to have been successful, I revert to being a normal user,
> go into some junk directory, and type `tex foo.tex'. As hoped, I acquire
> a file `foo.dvi'. Then I type `dvips foo.dvi'. Now the system starts
> running MakeTeXMF, like this:
>
> This is dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
> ' TeX output 1995.02.26:1345' -> |lpr
> kpathsea: Running MakeTeXPK cmr10 720 600 magstep\(1.0\) ljfour
> /usr/local/bin/MakeTeXPK: Running mf \mode:=ljfour; mag:=magstep(1.0); scrollmode; input cmr10
> This is METAFONT, Version 2.71 (C version 6.1)
>
> (/usr/local/lib/texmf/fonts/public/cm/src/cmr10.mf
> (/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf)
> (/usr/local/lib/texmf/fonts/public/cm/src/roman.mf
> (/usr/local/lib/texmf/fonts/public/cm/src/romanu.mf [65] [66] [67] [68]
> [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83]
> [ ... stuff deleted ]
> (/usr/local/lib/texmf/fonts/public/cm/src/romlig.mf [11] [12] [13] [14]
> [15]) (/usr/local/lib/texmf/fonts/public/cm/src/comlig.mf [34] [45] [92]
> [123] [124]) ) )
> Font metrics written on cmr10.tfm.
> Output written on cmr10.720gf (128 characters, 28572 bytes).
> Transcript written on cmr10.log.
> Cannot create directory "/usr/local/lib/texmf/fonts/tmp/pk/ljfour": Permission denied
> /usr/local/bin/MakeTeXPK: Could not mkdir /usr/local/lib/texmf/fonts/tmp/pk/ljfour.
> kpathsea: Appending font creation commands to missfont.log.
> dvips: Font cmr10 not found, characters will be left blank.
> [...]
>
BEST solution: The problem (I have seen this) is that the directory
couldn't be created. In all likelyhood the directory
/tmp/pk doesn't exist;hence /tmp/pk/ljfour couldn't
be made. Suggest you get the map files at ftp.cs.umb.edu in
pub/tex/map.uu (uuencoded! tar file). Place them at the
location NAMEMAPDIR defines in MakeTeXPK -- enables the
fonts to be created and placed under their typeface names.
Short Solution: the mkdir function should be replaced by mkdir -p
to ensure that intermediate directories are made.(FreeBSD1.1.5);
as the general user doesn't have root permission -- you *should*
use the map files as directed above.
Also as superuser it may be suitable for
you to create in $TEXMF/fonts/<foundary>/<typeface> the directories
tfm and pk *provided* the src directory already there contains
Metafonts source files *.mf.
> What is going on here? Should I become super-user again and run MakeTeXPK
> before giving the system over to users? If so, with what arguments? Or
> should I change permission flags for /usr/local/lib/texmf/fonts/tmp/pk?
>
> -- Bas Braams (braams@cims.nyu.edu)